# Icons set here are the ones show in the actual slot. The reason is so that we can support different icons for different sizes. 

# Updated Range on these

# DEFAULT VALUES:
# is_missile = no
# is_beam = no
# is_point_defence = no

#NOTE that values from weapon_components.csv will override values from this file

# ####################
#  Laser
# ####################

### JG
weapon_component_template = {
	key = "SMALL_GAMMA_LASER1"
	size = small
	entity = "small_laser_gun_entity"
	damage = { min = 19.0 max = 33.0 }
	windup = { min = 2.0 max = 23.0 }
	total_fire_time = 25
	range = 50.0
	accuracy = 1
	type = instant

	armor_penetration = 0.3
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -25
	cost = 25
	prerequisites = { "tech_New_tech" }
	component_set = "JG"
	projectile_gfx = "gamma_laser_s"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "MEDIUM_GAMMA_LASER1"
	size = medium
	entity = "medium_laser_gun_entity"
	damage = { min = 42.0 max = 71.0 }
	windup = { min = 2.0 max = 23.0 }
	total_fire_time = 25
	range = 60.0
	accuracy = 1
	type = instant

	armor_penetration = 0.6
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -50
	cost = 50
	prerequisites = { "tech_New_tech" }
	component_set = "JG"
	projectile_gfx = "gamma_laser_m"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "LARGE_GAMMA_LASER1"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 62.0 max = 116.0 }
	windup = { min = 2.0 max = 23.0 }
	total_fire_time = 25
	range = 70.0
	accuracy = 1
	type = instant

	armor_penetration = 0.9
	
	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -75
	cost = 75
	prerequisites = { "tech_New_tech" }
	component_set = "JG"
	projectile_gfx = "gamma_laser_l"
	tags = { weapon_type_energy }
	should_ai_use = no

}



### Energy Lance
weapon_component_template = {
	key = "LARGE_ENERGY1"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 340.0 max = 528.0 }
	windup = { min = 22.0 max = 35.0 }
	total_fire_time = 70
	range = 120.0
	accuracy = 1
	type = instant

	shield_damage = 2.0
	shield_penetration = 0
	armor_penetration = 0.8	
	
	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -140
	cost = 140
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_LANCE"
	projectile_gfx = "tachyon_lance"
	tags = { weapon_type_energy }
	should_ai_use = no

}
weapon_component_template = {
	key = "LARGE_ENERGY2"
	size = medium
	entity = "large_laser_gun_entity"
	damage = { min = 170.0 max = 264.0 }
	windup = { min = 22.0 max = 35.0 }
	total_fire_time = 60
	range = 100.0
	accuracy = 1
	type = instant

	shield_damage = 1.5
	shield_penetration = 0
	armor_penetration = 0.6		
	
	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -120
	cost = 120
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_LANCE"
	projectile_gfx = "tachyon_lance"
	tags = { weapon_type_energy }
	should_ai_use = no

}
weapon_component_template = {
	key = "LARGE_ENERGY3"
	size = small
	entity = "large_laser_gun_entity"
	damage = { min = 85.0 max = 132.0 }
	windup = { min = 22.0 max = 35.0 }
	total_fire_time = 50
	range = 80.0
	accuracy = 1
	type = instant

	shield_damage = 1.0
	shield_penetration = 0
	armor_penetration = 0.4		
	
	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -100
	cost = 100
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_LANCE"
	projectile_gfx = "tachyon_lance"
	tags = { weapon_type_energy }
	should_ai_use = no

}


# ## Plasma 3
weapon_component_template = {
	key = "SMALL_PLASMA3"
	size = small
	entity = "small_laser_gun_entity"
	damage = { min = 24.0 max = 38.0 }
	windup = { min = 2.0 max = 25.0 }
	total_fire_time = 20
	range = 60.0
	accuracy = 1
	type = instant

	armor_penetration = 1.0
	
	icon = "GFX_ship_part_plasma_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -25
	cost = 25
	prerequisites = { "tech_New_tech" }
	component_set = "PLASMA3"
	projectile_gfx = "plasma_cannon_s"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "MEDIUM_PLASMA3"
	size = medium
	entity = "medium_laser_gun_entity"
	damage = { min = 48.0 max = 83.0 }
	windup = { min = 2.0 max = 25.0 }
	total_fire_time = 30
	range = 80.0
	accuracy = 1
	type = instant

	armor_penetration = 1.0
	
	icon = "GFX_ship_part_plasma_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -50
	cost = 50
	prerequisites = { "tech_New_tech" }
	component_set = "PLASMA3"
	projectile_gfx = "plasma_cannon_m"
	tags = { weapon_type_energy }
	should_ai_use = no
}

weapon_component_template = {
	key = "LARGE_PLASMA3"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 96.0 max = 129.0 }
	windup = { min = 2.00 max = 25.0 }
	total_fire_time = 40
	range = 100.0
	accuracy = 1
	type = instant

	armor_penetration = 1.0
	
	icon = "GFX_ship_part_plasma_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -75
	cost = 75
	prerequisites = { "tech_New_tech" }
	component_set = "PLASMA3"
	projectile_gfx = "plasma_cannon_l"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## Disruptor 3
weapon_component_template = {
	key = "SMALL_DISRUPTOR3"
	size = small
	entity = "small_laser_gun_entity"
	damage = { min = 6.0 max = 12.0 }
	windup = { min = 2.0 max = 20.0 }
	total_fire_time = 20
	range = 60.0
	accuracy = 1
	type = instant

        shield_damage = 11.0
	
	icon = "GFX_ship_part_disruptor_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -25
	cost = 25
	prerequisites = { "tech_New_tech" }
	component_set = "DISRUPTOR3"
	projectile_gfx = "disruptor_3_small"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "MEDIUM_DISRUPTOR3"
	size = medium
	entity = "medium_laser_gun_entity"
	damage = { min = 12.0 max = 26.0 }
	windup = { min = 2.0 max = 20.0 }
	total_fire_time = 25
	range = 80.0
	accuracy = 1
	type = instant

        shield_damage = 16.0
	
	icon = "GFX_ship_part_disruptor_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -50
	cost = 50
	prerequisites = { "tech_New_tech" }
	component_set = "DISRUPTOR3"
	projectile_gfx = "disruptor_3_medium"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "LARGE_DISRUPTOR3"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 27.0 max = 54.0 }
	windup = { min = 2.0 max = 20.0 }
	total_fire_time = 25
	range = 100.0
	accuracy = 1
	type = instant

        shield_damage = 21.0
	
	icon = "GFX_ship_part_disruptor_3"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -75
	cost = 75
	prerequisites = { "tech_New_tech" }
	component_set = "DISRUPTOR3"
	projectile_gfx = "disruptor_3_large"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## Arc Emitter 2
weapon_component_template = {
	key = "LARGE_ARC_EMITTER2"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 36.0 max = 368.0 }
	windup = { min = 22.0 max = 30.0 }
	total_fire_time = 70
	range = 130.0
	accuracy = 1
	type = instant

	shield_penetration = 1.0
	armor_penetration = 1.0	
	
	icon = "GFX_ship_part_arc_emitter_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -120
	cost = 120
	prerequisites = { "tech_New_tech" }
	component_set = "ARC_EMITTER2"
	projectile_gfx = "focused_arc_emitter"
	tags = { weapon_type_energy }
	should_ai_use = no

}
weapon_component_template = {
	key = "MEDIUM_ARC_EMITTER2"
	size = medium
	entity = "large_laser_gun_entity"
	damage = { min = 11.0 max = 221.0 }
	windup = { min = 22.0 max = 30.0 }
	total_fire_time = 60
	range = 110.0
	accuracy = 1
	type = instant

	shield_penetration = 1.0
	armor_penetration = 1.0	
	
	icon = "GFX_ship_part_arc_emitter_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -100
	cost = 100
	prerequisites = { "tech_New_tech" }
	component_set = "ARC_EMITTER2"
	projectile_gfx = "focused_arc_emitter"
	tags = { weapon_type_energy }
	should_ai_use = no

}
weapon_component_template = {
	key = "SMALL_ARC_EMITTER2"
	size = small
	entity = "large_laser_gun_entity"
	damage = { min = 1.0 max = 168.0 }
	windup = { min = 22.5 max = 30.0 }
	total_fire_time = 50
	range = 90.0
	accuracy = 1
	type = instant

	shield_penetration = 1.0
	armor_penetration = 1.0	
	
	icon = "GFX_ship_part_arc_emitter_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -80
	cost = 80
	prerequisites = { "tech_New_tech" }
	component_set = "ARC_EMITTER2"
	projectile_gfx = "focused_arc_emitter"
	tags = { weapon_type_energy }
	should_ai_use = no
}

# ## Energy Torpedoes 2
weapon_component_template = {
	key = "LARGE_ENERGY_TORPEDO2"
	size = large
	entity = "large_laser_gun_entity"
	damage = { min = 350.0 max = 480.0 }
	windup = { min = 2.0 max = 15.0 }
	total_fire_time = 200
	range = 110.0
	accuracy = 1
	type = instant

	shield_damage = 3.0
	
	icon = "GFX_ship_part_energy_torpedo_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -90
	cost = 90
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_TORPEDO2"
	projectile_gfx = "neutron_torpedoes"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "MEDIUM_ENERGY_TORPEDO2"
	size = torpedo
	entity = "large_laser_gun_entity"
	damage = { min = 180.0 max = 330.0 }
	windup = { min = 2.0 max = 15.0 }
	total_fire_time = 150
	range = 90.0
	accuracy = 1
	type = instant

	shield_damage = 3.0
	
	icon = "GFX_ship_part_energy_torpedo_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -70
	cost = 70
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_TORPEDO2"
	projectile_gfx = "neutron_torpedoes"
	tags = { weapon_type_energy }
	should_ai_use = no

}

weapon_component_template = {
	key = "SMALL_ENERGY_TORPEDO2"
	size = small
	entity = "large_laser_gun_entity"
	damage = { min = 86.0 max = 130.0 }
	windup = { min = 2.0 max = 15.0 }
	total_fire_time = 100
	range = 70.0
	accuracy = 1
	type = instant

	shield_damage = 3.0
	
	icon = "GFX_ship_part_energy_torpedo_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -50
	cost = 50
	prerequisites = { "tech_New_tech" }
	component_set = "ENERGY_TORPEDO2"
	projectile_gfx = "neutron_torpedoes"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## TITAN
weapon_component_template = {
	key = "TITAN"
	size = extra_large
	entity = "invisible_turret_entity"
	damage = { min = 4000.0 max = 6000.0 }
	windup = { min = 30.0 max = 45.0}
	total_fire_time = 180
	range = 170.0
	accuracy = 1
	type = instant

	shield_damage = 1.0
	shield_penetration = 0
	armor_penetration = 0.9		

	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -300
	cost = 300
	prerequisites = { "tech_New_tech" }
	component_set = "TITAN"
	projectile_gfx = "titan_laser"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## TECHNO
weapon_component_template = {
	key = "TECHNO"
	size = large
	entity = "invisible_turret_entity"
	damage = { min = 500.0 max = 1000.0 }
	windup = { min = 10.0 max = 20.0 }
	total_fire_time = 100
	range = 120.0
	accuracy = 1
	type = instant

	shield_damage = 1.5
	shield_penetration = 0
	armor_penetration = 0.75		

	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -240
	cost = 240
	prerequisites = { "tech_New_tech" }
	component_set = "TECHNO"
	projectile_gfx = "technosphere_weapon"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## TECHNOPD
weapon_component_template = {
	key = "TECHNOPD"
	size = point_defence
	entity = "invisible_turret_entity"
	damage = { min = 15.0 max = 20.0 }
	windup = { min = 1 max = 1 }
	total_fire_time = 5
	range = 30.0
	accuracy = 1
        tracking = 1
	type = instant

	icon = "GFX_ship_part_laser_5"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -10
	cost = 10
	prerequisites = { "tech_New_tech" }
	component_set = "TECHNOPD"
	projectile_gfx = "gamma_laser_s"
	tags = { weapon_type_point_defense weapon_type_energy }
	should_ai_use = no

}

# ## DRAGON_WEAPON2
weapon_component_template = {
	key = "DRAGON_WEAPON2"
	size = large
	entity = "invisible_turret_entity"
	damage = { min = 2000.0 max = 3000.0 }
	windup = { min = 10.0 max = 20.0 }
	total_fire_time = 100
	range = 120.0
	accuracy = 1
	type = instant

	armor_penetration = 0.9	

	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -300
	cost = 300
	prerequisites = { "tech_New_tech" }
	component_set = "DRAGON_WEAPON2"
	projectile_gfx = "dragon_weapon"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## DRAGON_SECONDARY_WEAPON2
weapon_component_template = {
	key = "DRAGON_SECONDARY_WEAPON2"
	size = medium
	entity = "invisible_turret_entity"
	damage = { min = 100.0 max = 150.0 }
	windup = { min = 2.0 max = 20.0 }
	total_fire_time = 10
	range = 80.0
	accuracy = 1
	type = instant

	shield_damage = 1.5
	armor_penetration = 0.4	

	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -50
	cost = 50
	prerequisites = { "tech_New_tech" }
	component_set = "DRAGON_SECONDARY_WEAPON2"
	projectile_gfx = "dragon_wing_weapon"
	tags = { weapon_type_energy }
	should_ai_use = no

}

# ## DRAGON_TERTIARY_WEAPON2
weapon_component_template = {
	key = "DRAGON_TERTIARY_WEAPON2"
	size = point_defence
	entity = "invisible_turret_entity"
	damage = { min = 10.0 max = 12.0 }
	windup = { min = 1.0 max = 1.0 }
	total_fire_time = 10
	range = 30.0
	accuracy = 1
	type = instant

	shield_damage = 0

	icon = "GFX_ship_part_energy_lance_2"
	icon_frame = 1
	color = { 0.1 1.0 0.1 1 }
	power = -10
	cost = 10
	prerequisites = { "tech_New_tech" }
	component_set = "DRAGON_TERTIARY_WEAPON2"
	projectile_gfx = "arc_emitter"
	tags = { weapon_type_point_defense weapon_type_energy }
	should_ai_use = no

}